Search

put to shame🔊

To humiliate; to disgrace.

To outdo thoroughly; to surpass; to outperform; to show up.